import request from '@/utils/request'

// 查询全部方法
export function findStudents(data) {
  return request({
    url: `/stu?cmd=list`,
    method: 'post',
    data
  })
}

// 分页查询
export function findByPage(page, pagesize, data) {
  return request({
    url: `/stu?cmd=findByPage&page=${page}&pagesize=${pagesize}`,
    method: 'post',
    // eslint-disable-next-line no-undef
    data
  })
}

// 条件查询
export function search(page, pagesize, studentSearch, data) {
  const studSearch = JSON.stringify(studentSearch)
  return request({
    url: `/stu?cmd=search&page=${page}&pagesize=${pagesize}&stud=${studSearch}`,
    method: 'post',
    data
  })
}

// 添加
export function add(student) {
  let stud = JSON.stringify(student);
  return request({
    url: `/stu?cmd=add&stud=${stud}`,
    method: 'post'
  })
}

// 修改
export function update(student) {
  let stud = JSON.stringify(student);
  return request({
    url: `/stu?cmd=update&stud=${stud}`,
    method: 'post'
  })
}

// 删除
export function delStud(sids) {
  return request({
    url: `/stu?cmd=delete&sids=${sids}`,
    method: 'get'
  })
}

